***************************************************************************** USER DOCUMENTATION ***************************************************************************** Hogs by Kamyan Software 1228 Narragansett Drive Carol Stream Il. 60188 (708) 372 - 6134 (BBS) 708-372-0174 (CIS) 73447,1114 INDEX FOR HOGS 1.0 Introduction 2.0 Disclaimer 3.0 Running Hogs 4.0 Compacting Option 5.0 Showing DLLs 6.0 Update each Second 1.0 Introduction Hogs will display the amount of memory running windows applications use. The applications will be sorted from largest to smallest in memory usage. Options include showing memory usage of DLL ( dynamic link libraries, and windows resources such as fonts ), updating the memory usage every second, and compacting memory. 2.0 Disclaimer Kamyan Software makes no representations or warranties with respect to this software or documentation, and specifically disclaims any express or implied warranties of merchantablilty or fitness for any purpose. Further Kamyan Software reserves the right to make changes to any and all parts of the software, at any time, without obligations to notify any person or organizations. Kamyan Software will not be liable for any special, incidental, consequential, indirect or similar damages due to loss of data or any other reason, even if Kamyan Software or an agent of Kamyan Software has been advised of the possibility of such damages. In no event shall Kamyan Software's liability for any damages ever exceed the price paid for the license to use the software, regardless of the form of the claim. 3.0 Running Hogs Hogs was designed to run with Windows 3.1. It makes use of the toolhelp.dll program which is part of Windows 3.1. It may run with Windows 3.0 if the toolhelp.dll program is in the Windows system directory, but this has not been tested. When you start Hogs the memory usage of all Windows programs will be evaluated, sorted and displayed. Pressing the Evaluate Memory Usage button will cause a complete memory evaluation again. You may want to do this after loading a new program or after working with a running program. 4.0 Compacting Options The Compact Memory button will force Windows to discard all parts of memory that are not currently beening using, when these memory blocks are needed again Windows will reload it from disk (hopefully from your Cache). After using this option evaluate memory usage again. Now you will see some reordering of memory usage. Compacting Memory a few times in a row will sometimes forces more memory blocks to be discarded. When using this option the Memory Free total at the top of the Memory Hogs does not change. This is because this total takes into account all memory areas that can be discarded. If you are running out of memory trying to run a program or when using a feature of a program, try using this option right before the operation that causes the out of memory problem. I have found that this sometimes helps and allows the program to be loaded or operation to take place. 5.0 Showing DLLs Select this check box if you wish to see the memory usage of DLLs. DLLs can be parts of programs that can be shared with other programs, or data resources used by Windows program. DLLs are not added in to the memory usage tally for program since DLLS can and often are shared by multiple programs. However some DLLS are used by only one program, so keep this in mind when trying to determine how much memory a program uses. 6.0 Update each Second Selecting this check box will cause Hogs to evaluate memory usage each second. Turn this option on and then preform some operations in a program to see how the memory used by the program changes based on different operations.